#pragma once

#define _WIN32_WINDOWS 0x0501

#include <boost/optional.hpp>
#include <boost/foreach.hpp>
#include <boost/shared_ptr.hpp>
#include <boost/thread.hpp>
#include <boostext/exception.hpp>
#include <boostext/util/verify.hpp>
#include <boostext/signal.hpp>
#include <boostext/thread/lock_ptr.hpp>
#include <boostext/queue/queue.hpp>

#include <Network/NetworkAccessManager.h>
#include <Network/HttpReply.h>

#include <QtCore/QtCore>
#include <QtSql/QtSql>

#define MLD_MODULE "Crawler"
#ifdef _DEBUG
	#include <mld/mld.hpp>
#endif

#ifdef foreach
	#undef foreach
#endif

#define foreach BOOST_FOREACH
